Senior Software Developer | Full Stack (Next.js & Java) Milestone IT is partnered with a global leader in the industry to find a technically mature Senior Software Developer for their Melbourne-based team. This is a permanent opportunity to work on high-performance, scalable platforms used by healthcare groups worldwide. Working within a collaborative global development environment, you will focus on the analysis and programming of both client and server functionality for a specialized chat and communication product line. The Role You will work across the entire product lifecycle , from initial design and specification to development, testing, and release. This role requires a "self-starter" who can determine what is needed rather than just what is asked for, solving complex issues with secure and scalable solutions. Key Responsibilities: Full-Stack Implementation: Efficiently develop solutions using Next.js and Java stacks. Technical Evaluation: Research and evaluate potential solutions to ensure they fit the existing product architecture. Code Quality: Participate in and lead code reviews with a secure-by-default approach. Collaboration: Interact with domain experts to refine specifications and share knowledge with your peers. Operational Support: Act as a point of escalation for technical support issues. Selection Criteria: Education: A degree in Computer Science or equivalent. Experience: 5–7 years in a similar role with a proven track record in front-end and back-end services. Technical Skills: Strong proficiency in Next.js, React, TypeScript, Java, and Spring Boot . Analytical Mindset: The ability to use deductive reasoning to isolate the root cause of technical problems. Highly Regarded Skills: Experience in any of the following is a significant plus: Containerization, Web Sockets, Asynchronous/Multi-threaded programming, real-time voice/video tech, or native development (C++, iOS, macOS). Apply now through the link below or via Milestone IT to take the next step in your software development career. Please call Sam Menon for a chat if you have any questions on 03-96706